=begin
DESCRIBE:
Copy's a source cell's value to (an)other cell(s)
:DESCRIBE

OPTIONS:
Array of [[sourceRow,sourceColumn],[[aTargetRow,aTargetColumn]]]
:OPTIONS

EXAMPLE:
[[0,1],[[1,1]]]              will copy cell 0,1 to cell 1,1
[[3,5],[[6,7],[6,8],[6,9]]]  will copy cell 3,5 to cells 6:7,6:8,6:9
:EXAMPLE
=end

opts = nil unless defined?(opts) or opts == ""
if opts.class == String
  opts = eval(opts);end
e=nil
if opts != nil
  if opts.class == Array
    if opts != []
      source = opts[0]
      target = opts[1]
      if source.class == Array and target.class == Array
        row,col=source
        v = row.get(col)
        target.each {|t|
          r,c = t
          r.set v,c
        }
      else
        e = "Source or Target Member not Array";end
    else
      e = "Options may not be Empty";end
  else
    e = "Options not Array";end
else
  e = "Options may not be nil";end

if e
  Wx::message_box(e)
else
  @curTable.fill_from_rtable;end